import os

def countDir(dir):
    '''
    统计指定目录的大小
    :param dir:
    :return:
    '''
    #获得指定目录的所有子文件/目录的名字，构成一个列表
    dlist = os.listdir(dir)
    #用来统计目录数量
    count = 0
    for f in dlist:
        # 合成路径
        d = os.path.join(dir, f)
        if os.path.isdir(d):
            # 将自己加上
            count += 1
            # 得到子目录的数目
            add = countDir(d)
            count += add
    return count

print('目录大小为:',countDir('./NewFile'))